import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Iterator;


public class HashTable {
	private final int DEFAULT_TABLE_SIZE = 17;
	private ArrayList<LinkedList<Student>> array = null;

	HashTable(){
		array = new ArrayList<LinkedList<Student>>(DEFAULT_TABLE_SIZE);  // [0-16]大小的Array
		for (int i = 0; i < DEFAULT_TABLE_SIZE; i++) {
			array.add(null);
		}
	}


	public int hash(int id){

	}

	public void put(Student stu){
		// 1. 将id hash到[0-16]之间
		int hashValue = hash(stu.id);
		// 2. 将stu放入array中hashValue对应的链表
	}


	public Student get(int id){
		// 1. 将id hash到[0-16]之间
		int hashValue = hash(stu.id);
		// 2. 将array中hashValue对应的链表中查找出来
	}

	public void delete(int id){}
}